package com.qiangesoft.im.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qiangesoft.im.entity.ImChat;
import com.qiangesoft.im.pojo.vo.ImChatVO;

import java.util.List;

/**
 * <p>
 * 聊天 服务类
 * </p>
 *
 * @author qiangesoft
 * @date 2024-02-07
 */
public interface IImChatService extends IService<ImChat> {

    /**
     * 删除聊天
     *
     * @param id
     */
    void removeChat(Long id);

    /**
     * 聊天列表
     *
     * @return
     */
    List<ImChatVO> listChat();

    /**
     * 置顶聊天
     *
     * @param id
     */
    void setTop(Long id);

    /**
     * 取消置顶聊天
     *
     * @param id
     */
    void cancelTop(Long id);
}
